home *** CD-ROM | disk | FTP | other *** search
/ VRML 2.0 Sourcebook (2nd Edition) / VRML 2.0 Sourcebook CD [md5 fed90f4f9c39d5a60d477058775c7e21].iso / software / radiance / ez3d / win95nt / data.z / handleBoxDragger.iv < prev    next >
Text File  |  1996-05-15  |  13KB  |  498 lines

  1. #Inventor V2.0 ascii
  2. DEF HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE Group {
  3.     Material {
  4.     diffuseColor    [ 0 1. 0 ]
  5.     emissiveColor    [ 0 1. 0 ]
  6.     }
  7.     DrawStyle { style LINES lineWidth 1 }
  8.     LightModel { model PHONG }
  9.     Texture2 {}
  10.     ShapeHints {
  11.     vertexOrdering COUNTERCLOCKWISE
  12.     }
  13.     Complexity { value .01 textureQuality  0}
  14. }
  15. DEF handleBoxTranslator1 Separator {
  16.     renderCaching ON
  17.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  18.     NormalBinding { value OVERALL }
  19.     Normal { vector [ 0 1 0 ] }
  20.     Coordinate3 { point [ 1  1  1, 1  1 -1, -1  1 -1, -1  1  1 ] }
  21.     FaceSet { }
  22. }
  23. DEF handleBoxTranslator2 Separator {
  24.     renderCaching ON
  25.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  26.     NormalBinding { value OVERALL }
  27.     Normal { vector [ 0 -1 0 ] }
  28.     Coordinate3 { point [ 1  -1  1, 1  -1 -1, -1  -1 -1, -1  -1  1 ] }
  29.     FaceSet { }
  30. }
  31. DEF handleBoxTranslator3 Separator {
  32.     renderCaching ON
  33.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  34.     NormalBinding { value OVERALL }
  35.     Normal { vector [ -1 0 0 ] }
  36.     Coordinate3 { point [ -1  1  1, -1  1 -1, -1  -1 -1, -1  -1  1 ] }
  37.     FaceSet { }
  38. }
  39. DEF handleBoxTranslator4 Separator {
  40.     renderCaching ON
  41.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  42.     NormalBinding { value OVERALL }
  43.     Normal { vector [ 1 0 0 ] }
  44.     Coordinate3 { point [ 1  1  1, 1  1 -1, 1  -1 -1, 1  -1  1 ] }
  45.     FaceSet { }
  46. }
  47. DEF handleBoxTranslator5 Separator {
  48.     renderCaching ON
  49.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  50.     NormalBinding { value OVERALL }
  51.     Normal { vector [ 0 0 1 ] }
  52.     Coordinate3 { point [ 1  1  1, 1  -1 1, -1  -1 1, -1  1  1 ] }
  53.     FaceSet { }
  54. }
  55. DEF handleBoxTranslator6 Separator {
  56.     renderCaching ON
  57.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE
  58.     NormalBinding { value OVERALL }
  59.     Normal { vector [ 0 0 -1 ] }
  60.     Coordinate3 { point [ 1  1  -1, 1  -1 -1, -1  -1 -1, -1  1  -1 ] }
  61.     FaceSet { }
  62. }
  63. DEF HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE Group {
  64.     Material {
  65.     diffuseColor    [ 1. 1. 0.0 ]
  66.     emissiveColor    [ 1. 1. 0.0 ]
  67.     }
  68.     DrawStyle { style LINES lineWidth 1 }
  69.     LightModel { model PHONG }
  70.     Texture2 {}
  71.     ShapeHints {
  72.     vertexOrdering COUNTERCLOCKWISE
  73.     }
  74.     Complexity { 
  75.        value .01 
  76.        textureQuality  0 
  77.     }
  78. }
  79. DEF handleBoxTranslator1Active Separator {
  80.     renderCaching ON
  81.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  82.     NormalBinding { value OVERALL }
  83.     Normal { vector [ 0 1 0 ] }
  84.     Coordinate3 { point [ 1  1  1, 1  1 -1, -1  1 -1, -1  1  1 ] }
  85.     FaceSet { }
  86. }
  87. DEF handleBoxTranslator2Active Separator {
  88.     renderCaching ON
  89.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  90.     NormalBinding { value OVERALL }
  91.     Normal { vector [ 0 -1 0 ] }
  92.     Coordinate3 { point [ 1  -1  1, 1  -1 -1, -1  -1 -1, -1  -1  1 ] }
  93.     FaceSet { }
  94. }
  95. DEF handleBoxTranslator3Active Separator {
  96.     renderCaching ON
  97.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  98.     NormalBinding { value OVERALL }
  99.     Normal { vector [ -1 0 0 ] }
  100.     Coordinate3 { point [ -1  1  1, -1  1 -1, -1  -1 -1, -1  -1  1 ] }
  101.     FaceSet { }
  102. }
  103. DEF handleBoxTranslator4Active Separator {
  104.     renderCaching ON
  105.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  106.     NormalBinding { value OVERALL }
  107.     Normal { vector [ 1 0 0 ] }
  108.     Coordinate3 { point [ 1  1  1, 1  1 -1, 1  -1 -1, 1  -1  1 ] }
  109.     FaceSet { }
  110. }
  111. DEF handleBoxTranslator5Active Separator {
  112.     renderCaching ON
  113.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  114.     NormalBinding { value OVERALL }
  115.     Normal { vector [ 0 0 1 ] }
  116.     Coordinate3 { point [ 1  1  1, 1  -1 1, -1  -1 1, -1  1  1 ] }
  117.     FaceSet { }
  118. }
  119. DEF handleBoxTranslator6Active Separator {
  120.     renderCaching ON
  121.     USE HANDLE_BOX_DRAGGER_TRANSLATOR_STYLE_ACTIVE
  122.     NormalBinding { value OVERALL }
  123.     Normal { vector [ 0 0 -1 ] }
  124.     Coordinate3 { point [ 1  1  -1, 1  -1 -1, -1  -1 -1, -1  1  -1 ] }
  125.     FaceSet { }
  126. }
  127.  
  128.  
  129.  
  130. DEF HANDLE_BOX_DRAGGER_SCALING_STYLE Group {
  131.     Material {
  132.     diffuseColor    [ 0. 0.8 0. ]
  133.     emissiveColor    [ 0. 0.8 0. ]
  134.     }
  135.     DrawStyle { lineWidth 2 }
  136.     LightModel { model PHONG }
  137.     Texture2 {}
  138.     Complexity { 
  139.        value .01 
  140.        textureQuality  0 
  141.     }
  142. }
  143. DEF HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE Group {
  144.     Material {
  145.     diffuseColor    [ 0.5 0.5 0.0 ]
  146.     emissiveColor    [ 0.5 0.5 0.0 ]
  147.     }
  148.     DrawStyle { lineWidth 3 }
  149.     LightModel { model PHONG }
  150.     Texture2 {}
  151.     Complexity { 
  152.        value .01 
  153.        textureQuality  0 
  154.     }
  155. }
  156. DEF HANDLE_BOX_DRAGGER_EXTRUDER_1 Group {
  157.     NormalBinding { value DEFAULT }
  158.     Coordinate3 { point [ 0 0 0, 0 1.25 0 ] }
  159.     LineSet {}
  160.     Translation { translation 0 1.25 0 }
  161.     Complexity { 
  162.        value .01 
  163.        textureQuality  0 
  164.     }
  165.     Cube { width .1 height .1 depth .1 }
  166. }
  167. DEF HANDLE_BOX_DRAGGER_EXTRUDER_2 Group {
  168.     NormalBinding { value DEFAULT }
  169.     Coordinate3 { point [ 0 0 0, 0 -1.25 0 ] }
  170.     LineSet {}
  171.     Translation { translation 0 -1.25 0 }
  172.     Complexity { 
  173.        value .01 
  174.        textureQuality  0 
  175.     }
  176.     Cube { width .1 height .1 depth .1 }
  177. }
  178. DEF HANDLE_BOX_DRAGGER_EXTRUDER_3 Group {
  179.     NormalBinding { value DEFAULT }
  180.     Coordinate3 { point [ 0 0 0, -1.25 0 0 ] }
  181.     LineSet {}
  182.     Translation { translation -1.25 0 0 }
  183.     Complexity { 
  184.        value .01 
  185.        textureQuality  0 
  186.     }
  187.     Cube { width .1 height .1 depth .1 }
  188. }
  189. DEF HANDLE_BOX_DRAGGER_EXTRUDER_4 Group {
  190.     NormalBinding { value DEFAULT }
  191.     Coordinate3 { point [ 0 0 0, 1.25 0 0 ] }
  192.     LineSet {}
  193.     Translation { translation 1.25 0 0 }
  194.     Complexity { 
  195.        value .01 
  196.        textureQuality  0 
  197.     }
  198.     Cube { width .1 height .1 depth .1 }
  199. }
  200. DEF HANDLE_BOX_DRAGGER_EXTRUDER_5 Group {
  201.     NormalBinding { value DEFAULT }
  202.     Coordinate3 { point [ 0 0 0, 0 0 1.25 ] }
  203.     LineSet {}
  204.     Translation { translation 0 0 1.25 }
  205.     Complexity { 
  206.        value .01 
  207.        textureQuality  0 
  208.     }
  209.     Cube { width .1 height .1 depth .1 }
  210. }
  211. DEF HANDLE_BOX_DRAGGER_EXTRUDER_6 Group {
  212.     NormalBinding { value DEFAULT }
  213.     Coordinate3 { point [ 0 0 0, 0 0 -1.25 ] }
  214.     LineSet {}
  215.     Translation { translation 0 0 -1.25 }
  216.     Complexity { 
  217.        value .01 
  218.        textureQuality  0 
  219.     }
  220.     Cube { width .1 height .1 depth .1 }
  221. }
  222.  
  223.  
  224.  
  225. DEF handleBoxExtruder1 Separator {
  226.     renderCaching ON
  227.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  228.     USE HANDLE_BOX_DRAGGER_EXTRUDER_1
  229. }
  230. DEF handleBoxExtruder2 Separator {
  231.     renderCaching ON
  232.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  233.     USE HANDLE_BOX_DRAGGER_EXTRUDER_2
  234. }
  235. DEF handleBoxExtruder3 Separator {
  236.     renderCaching ON
  237.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  238.     USE HANDLE_BOX_DRAGGER_EXTRUDER_3
  239. }
  240. DEF handleBoxExtruder4 Separator {
  241.     renderCaching ON
  242.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  243.     USE HANDLE_BOX_DRAGGER_EXTRUDER_4
  244. }
  245. DEF handleBoxExtruder5 Separator {
  246.     renderCaching ON
  247.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  248.     USE HANDLE_BOX_DRAGGER_EXTRUDER_5
  249. }
  250. DEF handleBoxExtruder6 Separator {
  251.     renderCaching ON
  252.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  253.     USE HANDLE_BOX_DRAGGER_EXTRUDER_6
  254. }
  255. DEF handleBoxExtruder1Active Separator {
  256.     renderCaching ON
  257.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  258.     USE HANDLE_BOX_DRAGGER_EXTRUDER_1
  259. }
  260. DEF handleBoxExtruder2Active Separator {
  261.     renderCaching ON
  262.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  263.     USE HANDLE_BOX_DRAGGER_EXTRUDER_2
  264. }
  265. DEF handleBoxExtruder3Active Separator {
  266.     renderCaching ON
  267.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  268.     USE HANDLE_BOX_DRAGGER_EXTRUDER_3
  269. }
  270. DEF handleBoxExtruder4Active Separator {
  271.     renderCaching ON
  272.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  273.     USE HANDLE_BOX_DRAGGER_EXTRUDER_4
  274. }
  275. DEF handleBoxExtruder5Active Separator {
  276.     renderCaching ON
  277.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  278.     USE HANDLE_BOX_DRAGGER_EXTRUDER_5
  279. }
  280. DEF handleBoxExtruder6Active Separator {
  281.     renderCaching ON
  282.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  283.     USE HANDLE_BOX_DRAGGER_EXTRUDER_6
  284. }
  285.  
  286. DEF HANDLE_BOX_DRAGGER_UNIFORM_1 Group {
  287.     Translation { translation 1 1 1 }
  288.     Complexity { 
  289.        value .01 
  290.        textureQuality  0 
  291.     }
  292.     Cube { width .1 height .1 depth .1 }
  293. }
  294. DEF HANDLE_BOX_DRAGGER_UNIFORM_2 Group {
  295.     Translation { translation 1 1 -1 }
  296.     Complexity { 
  297.        value .01 
  298.        textureQuality  0 
  299.     }
  300.     Cube { width .1 height .1 depth .1 }
  301. }
  302. DEF HANDLE_BOX_DRAGGER_UNIFORM_3 Group {
  303.     Translation { translation 1 -1 1 }
  304.     Complexity { 
  305.        value .01 
  306.        textureQuality  0 
  307.     }
  308.     Cube { width .1 height .1 depth .1 }
  309. }
  310. DEF HANDLE_BOX_DRAGGER_UNIFORM_4 Group {
  311.     Translation { translation 1 -1 -1 }
  312.     Complexity { 
  313.        value .01 
  314.        textureQuality  0 
  315.     }
  316.     Cube { width .1 height .1 depth .1 }
  317. }
  318. DEF HANDLE_BOX_DRAGGER_UNIFORM_5 Group {
  319.     Translation { translation -1 1 1 }
  320.     Complexity { 
  321.        value .01 
  322.        textureQuality  0 
  323.     }
  324.     Cube { width .1 height .1 depth .1 }
  325. }
  326. DEF HANDLE_BOX_DRAGGER_UNIFORM_6 Group {
  327.     Translation { translation -1 1 -1 }
  328.     Complexity { 
  329.        value .01 
  330.        textureQuality  0 
  331.     }
  332.     Cube { width .1 height .1 depth .1 }
  333. }
  334. DEF HANDLE_BOX_DRAGGER_UNIFORM_7 Group {
  335.     Translation { translation -1 -1 1 }
  336.     Complexity { 
  337.        value .01 
  338.        textureQuality  0 
  339.     }
  340.     Cube { width .1 height .1 depth .1 }
  341. }
  342. DEF HANDLE_BOX_DRAGGER_UNIFORM_8 Group {
  343.     Translation { translation -1 -1 -1 }
  344.     Complexity { 
  345.        value .01 
  346.        textureQuality  0 
  347.     }
  348.     Cube { width .1 height .1 depth .1 }
  349. }
  350.  
  351.  
  352. DEF handleBoxUniform1 Separator {
  353.     renderCaching ON
  354.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  355.     USE HANDLE_BOX_DRAGGER_UNIFORM_1
  356. }
  357. DEF handleBoxUniform2 Separator {
  358.     renderCaching ON
  359.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  360.     USE HANDLE_BOX_DRAGGER_UNIFORM_2
  361. }
  362. DEF handleBoxUniform3 Separator {
  363.     renderCaching ON
  364.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  365.     USE HANDLE_BOX_DRAGGER_UNIFORM_3
  366. }
  367. DEF handleBoxUniform4 Separator {
  368.     renderCaching ON
  369.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  370.     USE HANDLE_BOX_DRAGGER_UNIFORM_4
  371. }
  372. DEF handleBoxUniform5 Separator {
  373.     renderCaching ON
  374.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  375.     USE HANDLE_BOX_DRAGGER_UNIFORM_5
  376. }
  377. DEF handleBoxUniform6 Separator {
  378.     renderCaching ON
  379.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  380.     USE HANDLE_BOX_DRAGGER_UNIFORM_6
  381. }
  382. DEF handleBoxUniform7 Separator {
  383.     renderCaching ON
  384.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  385.     USE HANDLE_BOX_DRAGGER_UNIFORM_7
  386. }
  387. DEF handleBoxUniform8 Separator {
  388.     renderCaching ON
  389.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE
  390.     USE HANDLE_BOX_DRAGGER_UNIFORM_8
  391. }
  392. DEF handleBoxUniform1Active Separator {
  393.     renderCaching ON
  394.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  395.     USE HANDLE_BOX_DRAGGER_UNIFORM_1
  396. }
  397. DEF handleBoxUniform2Active Separator {
  398.     renderCaching ON
  399.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  400.     USE HANDLE_BOX_DRAGGER_UNIFORM_2
  401. }
  402. DEF handleBoxUniform3Active Separator {
  403.     renderCaching ON
  404.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  405.     USE HANDLE_BOX_DRAGGER_UNIFORM_3
  406. }
  407. DEF handleBoxUniform4Active Separator {
  408.     renderCaching ON
  409.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  410.     USE HANDLE_BOX_DRAGGER_UNIFORM_4
  411. }
  412. DEF handleBoxUniform5Active Separator {
  413.     renderCaching ON
  414.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  415.     USE HANDLE_BOX_DRAGGER_UNIFORM_5
  416. }
  417. DEF handleBoxUniform6Active Separator {
  418.     renderCaching ON
  419.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  420.     USE HANDLE_BOX_DRAGGER_UNIFORM_6
  421. }
  422. DEF handleBoxUniform7Active Separator {
  423.     renderCaching ON
  424.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  425.     USE HANDLE_BOX_DRAGGER_UNIFORM_7
  426. }
  427. DEF handleBoxUniform8Active Separator {
  428.     renderCaching ON
  429.     USE HANDLE_BOX_DRAGGER_SCALING_STYLE_ACTIVE
  430.     USE HANDLE_BOX_DRAGGER_UNIFORM_8
  431. }
  432.  
  433.  
  434. DEF HANDLE_BOX_DRAGGER_ARROW_STYLE Group {
  435.     PickStyle { style UNPICKABLE }
  436.     Material {
  437. #    diffuseColor    [ 0.36 0.05 0.44 ]
  438. #    emissiveColor    [ 0.36 0.05 0.44 ]
  439.     diffuseColor    [ 1. 1. 0 ]
  440.     }
  441.     DrawStyle { lineWidth 1 }
  442.     LightModel { model PHONG }
  443.     Texture2 {}
  444.     Complexity { 
  445.        value .01 
  446.        textureQuality  0 
  447.     }
  448. }
  449.  
  450. DEF HANDLE_BOX_DRAGGER_ARROW Group {
  451.     NormalBinding { value DEFAULT }
  452.     Coordinate3 { point [ 0 0 0, 0 10.0 0 ] }
  453.     LineSet {}
  454.     Complexity { 
  455.        value 0.3
  456.        textureQuality  0 
  457.     }
  458.     Translation { translation 0 10.0 0 }
  459.     Scale { scaleFactor .75 .75 .75 }
  460.     Cone { height 0.1 bottomRadius 0.05 }
  461. }
  462.  
  463. DEF handleBoxArrow1 Separator {
  464.     renderCaching ON
  465.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  466.     USE HANDLE_BOX_DRAGGER_ARROW
  467. }
  468. DEF handleBoxArrow2 Separator {
  469.     renderCaching ON
  470.     RotationXYZ { axis X angle 3.14159 }
  471.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  472.     USE HANDLE_BOX_DRAGGER_ARROW
  473. }
  474. DEF handleBoxArrow3 Separator {
  475.     renderCaching ON
  476.     RotationXYZ { axis Z angle 1.57079 }
  477.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  478.     USE HANDLE_BOX_DRAGGER_ARROW
  479. }
  480. DEF handleBoxArrow4 Separator {
  481.     renderCaching ON
  482.     RotationXYZ { axis Z angle -1.57079 }
  483.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  484.     USE HANDLE_BOX_DRAGGER_ARROW
  485. }
  486. DEF handleBoxArrow5 Separator {
  487.     renderCaching ON
  488.     RotationXYZ { axis X angle 1.57079 }
  489.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  490.     USE HANDLE_BOX_DRAGGER_ARROW
  491. }
  492. DEF handleBoxArrow6 Separator {
  493.     renderCaching ON
  494.     RotationXYZ { axis X angle -1.57079 }
  495.     USE HANDLE_BOX_DRAGGER_ARROW_STYLE
  496.     USE HANDLE_BOX_DRAGGER_ARROW
  497. }
  498.